ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
FLEXPWM_tag Struct Reference

Data Fields

struct FLEXPWM_SUB_tag SUB [4]
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:4
      vuint16_t   PWMA_EN:4
      vuint16_t   PWMB_EN:4
      vuint16_t   PWMX_EN:4
   }   B
OUTEN
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:4
      vuint16_t   MASKA:4
      vuint16_t   MASKB:4
      vuint16_t   MASKX:4
   }   B
MASK
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:8
      vuint16_t   OUTA_3:1
      vuint16_t   OUTB_3:1
      vuint16_t   OUTA_2:1
      vuint16_t   OUTB_2:1
      vuint16_t   OUTA_1:1
      vuint16_t   OUTB_1:1
      vuint16_t   OUTA_0:1
      vuint16_t   OUTB_0:1
   }   B
SWCOUT
union {
   vuint16_t   R
   struct {
      vuint16_t   SELA_3:2
      vuint16_t   SELB_3:2
      vuint16_t   SELA_2:2
      vuint16_t   SELB_2:2
      vuint16_t   SELA_1:2
      vuint16_t   SELB_1:2
      vuint16_t   SELA_0:2
      vuint16_t   SELB_0:2
   }   B
DTSRCSEL
union {
   vuint16_t   R
   struct {
      vuint16_t   IPOL:4
      vuint16_t   RUN:4
      vuint16_t   CLDOK:4
      vuint16_t   LDOK:4
   }   B
MCTRL
int16_t FLEXPWM_reserved1
union {
   vuint16_t   R
   struct {
      vuint16_t   FLVL:4
      vuint16_t   FAUTO:4
      vuint16_t   FSAFE:4
      vuint16_t   FIE:4
   }   B
FCTRL
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   FTEST:1
      vuint16_t   FFPIN:4
      vuint16_t   __pad1__:4
      vuint16_t   FFLAG:4
   }   B
FSTS
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:5
      vuint16_t   FILT_CNT:3
      vuint16_t   FILT_PER:8
   }   B
FFILT

The documentation for this struct was generated from the following file: